Instructor : Chandra Chekuri Scribe : GuoJun

نویسنده

  • GuoJun Qi
چکیده

Many discrete optimization problems are naturally modeled as an integer (linear) programming (ILP) problem. An ILP problem is of the form max cx Ax ≤ b x is an integer vector. (1) It is easy to show that ILP is NP-hard via a reduction from say SAT. The decision version of ILP is the following: Given rational matrix A and rational vector b, does Ax ≤ b have an integral solution x? Theorem 1 Decision version of ILP is in NP, and hence it is NP-Complete. The above theorem requires technical work to show that if there is an integer vector in Ax ≤ b then there is one whose size is polynomial in size(A, b). A special case of interest is when the number of variables, n, is a fixed constant but the number of constraints, m, is part of the input. The following theorem is known. Theorem 2 (Lenstra's Algorithm) For each fixed n, there is a polynomial time algorithm for ILP in n variables.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Instructor : Chandra Chekuri Scribe : Chandra Chekuri 1 Estimating Frequency Moments in Streams

A significant fraction of streaming literature is on the problem of estimating frequency moments. Let σ = a1, a2, . . . , am be a stream of numbers where for each i, ai is an intger between 1 and n. We will try to stick to the notation of using m for the length of the stream and n for range of the integers1. Let fi be the number of occurences (or frequency) of integer i in the stream. We let f ...

متن کامل

Instructor: Chandra Chekuri Scribe: Omid Fatemieh Contents

In a game (N, 〈Si〉, 〈ui〉) players are interested in maximizing ui. In this section we consider games where players incur costs, and hence their goal is to minimize costs. These games are represented as (N, 〈Si〉, 〈ci〉) where ci is the cost function of player i. Recall that we defined a potential function to prove that a load balancing game had a pure Nash equilibrium. In this section we define a...

متن کامل

Instructor : Chandra Chekuri Scribe : Matthew Yancey 1 Matchings in Non - Bipartite Graphs

Proof: We have already seen the easy direction that for any U , ν(G) ≤ |V | 2 − o(G−U)−|U | 2 by noticing that o(G− U)− |U | is the number of nodes from the odd components in G− U that must remain unmatched. Therefore, it is sufficient to show that ν(G) = |V | 2 − maxU⊆V o(G−U)−|U | 2 . Any reference to left-hand side (LHS) or right-hand side (RHS) will be in reference to this inequality. Proof...

متن کامل

Instructor : Chandra Chekuri Scribe : Sreeram Kannan 1 Maximum Weight Independent Set in a Matroid , Greedy Algo - rithm , Independence and Base Polytopes

We saw the definition of base, circuit, rank, span and flat of matroids last lecture. We begin this lecture by studying some more basic properties of a matroid. Exercise 1 Show that a set I ⊆ S is independent in a matroid M iff ∀y ∈ I, there exists a flat F such that I − y ⊆ F and y ∈ F. Exercise 3 Verify that (S, I *) is indeed a matroid. Remark 4 Having an independence or rank oracle for M im...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010